<?php
	//----------------------- INPUT ELEMENTS -------------------//
	$info 			= 	new Zendvn_System_Info();
	$admin_info		=	$info->getMemberInfo();
	
	$id_khoahoc				= '';
	if (!empty($this->Item['id_khoahoc'])) {
		$id_khoahoc			= '/id_khoahoc/' . $this->Item['id_khoahoc'];
	}
	$id_lophoc				= '';
	if (!empty($this->Item['id_lophoc'])) {
		$id_lophoc			= '/id_lophoc/' . $this->Item['id_lophoc'];
	}
	$id_khuyenmai			= '';
	if (!empty($this->Item['id_khuyenmai'])) {
		$id_khuyenmai = $this->Item['id_khuyenmai'];
		if(is_array($this->Item['id_khuyenmai'])){
			$id_khuyenmai = implode(',', $this->Item['id_khuyenmai']);
		}
		$id_khuyenmai		= '/id_khuyenmai/' . $id_khuyenmai;
	}
	
	$ngayky					= $this->formText ('ngayky', date('d/m/Y'), array ('class' => 'txtshort hasDatePicker') );
	if (!empty($this->Item['ngayky'])) {
		$ngayky				= $this->formText ('ngayky', $this->Item['ngayky'], array ('class' => 'txtshort hasDatePicker') );
	}
	
	$priceItem = 0;
	if (!empty($this->Item['price'])) {
		$priceItem = $this->Item['price'];
	}
	
	// Thong tin khach hang
	$khachhang_nhom			= $this->Khachhang['nhom_name'];
	$name  					= $this->Khachhang['name'];
	$id_kh					= $this->formHidden('id_kh', $this->Khachhang['id_kh'], array());
	$address  				= $this->Khachhang['address'];
	$note 					= nl2br($this->Khachhang['note']);
	$phone					= $this->Khachhang['phone'];
	$email					= $this->Khachhang['email'];

?>

<div class="left_content">
	<?php echo $this->render($this->arrParam['controller'] . '/toolbar/left.php');?>
</div>

<div class="right_content">
	<div class="appContent">
		<form name="appForm" method="post" action="" enctype="multipart/form-data" id="hopdong">
			<?php echo $this->render($this->arrParam['controller'] . '/toolbar/index.php');?>
		 	<?php
				if($this->arrParam['save'] == 'ok'){
					echo '<div class="thongbaoThanhCong goc5">Xử lý dữ liệu thành công</div>';
				} 
			?>
			<?php
				if (count($this->messageError)>0) {
					echo '<div class="thongbaoError goc5">Có lỗi trong quá trình xử lý</div>';	
				}
			?>
			<div id="tabs">
				<ul>
					<li id="tab1"><a href="#tabs-1">Thông tin chung</a></li>
				</ul>
				<div id="tabs-1">
					<div class="tblForm">
						<div class="tbl_title">Thông tin khách hàng</div>
						<div class="tbl_content">
							<table class="tbl tbl_info">
								<tr>
									<td class="label">Tên khách hàng:</td>
									<td><?php echo $name . $id_kh; ?></td>
									
									<td class="label">Ngày ký</td>
									<td><?php echo $ngayky; ?></td>
								</tr>
								<tr>
									<td class="label">Nhóm khách hàng:</td>
									<td><?php echo $khachhang_nhom;?></td>
									<td class="label">Địa chỉ:</td>
									<td><?php echo $address; ?></td>
								</tr>
								<tr>
									<td class="label">Số điện thoại:</td>
									<td><?php echo $phone; ?></td>
									<td class="label">Email:</td>
									<td><?php echo $email; ?></td>
								</tr>
								<tr>
									<td class="label">Ghi chú:</td>
									<td colspan="3"><?php echo $note; ?></td>
								</tr>
							</table>
						</div>
						
						<div class="tbl_title">Thông tin sản phẩm</div>
						<div class="tbl_content">
							<div id="loadSanpham"></div>
							<script type="text/javascript">
								$('#loadSanpham').load('<?php echo $this->baseUrl('khachhang/ajax/load-sanpham' . $id_khoahoc . $id_lophoc . $id_khuyenmai);?>', function(){
									<?php
									if(isset($this->messageError['id_khoahoc'])){ 
									?>
									$('#view_id_khoahoc').text('<?php echo $this->messageError['id_khoahoc'];?>');
									<?php
									} 
									?>
								});
							</script>
						</div>
						
						<?php
						$hd_thanhtien = 0;
						if(isset($this->Item['hd_thanhtien'])){
							$hd_thanhtien = $this->Item['hd_thanhtien'];
						} 
						
						$hd_sotienno = 0;
						if(isset($this->Item['hd_sotienno'])){
							$hd_sotienno = $this->Item['hd_sotienno'];
						}
						
						$hd_sotiendadong = 0;
						if(isset($this->Item['hd_sotiendadong'])){
							$hd_sotiendadong = $this->Item['hd_sotiendadong'];
						}
						?>
						<div class="tbl_title">Thông tin tài chính</div>
						<div class="tbl_content">
							<table class="tbl tbl_info">
								<tr>
									<td class="label">Tổng tiền phải đóng:</td>
									<td>
										<span class="red" id="tongtienphaidong"><?php echo $hd_thanhtien;?></span> <span class="note">(VNĐ)</span>
										<input type="hidden" name="hd_thanhtien" id="hd_thanhtien" value="<?php echo $hd_thanhtien;?>">
									</td>
									<td class="label">Số tiền còn nợ:</td>
									<td>
										<span class="red" id="sotienconno"><?php echo $hd_sotienno;?></span> <span class="note">(VNĐ)</span>
										<input type="hidden" name="hd_sotienno" id="hd_sotienno" value="<?php echo $hd_sotienno;?>">
									</td>
								</tr>
								
								<tr>
									<td class="label">Số tiền đã đóng:</td>
									<td>
										<span class="red auto_numberic" id="sotiendadong"><?php echo $hd_sotiendadong;?></span> <span class="note">(VNĐ)</span>
										<input type="hidden" name="hd_sotiendadong" id="hd_sotiendadong" value="<?php echo $hd_sotiendadong;?>">
									</td>
									<td class="label">Số tiền phải trả lại:</td>
									<td>
										<span class="red" id="sotienphaitralai">0</span> <span class="note">(VNĐ)</span>
									</td>
								</tr>
							</table>
						</div>
						
						<div class="tbl_title">Chi tiết thanh toán</div>
						<div class="tbl_content">
							<table class="tblList" id="thanhtoan">
								<tr>
									<th width="120">Ngày thanh toán</th>
									<th width="120">Số tiền (VNĐ)</th>
									<th>Ghi chú</th>
									<th width="120">Ngày cập nhật</th>
									<th width="150">Người cập nhật</th>
									<th width="80">Thao tác</th>
								</tr>
								<?php 
									$numberTT = 0;
									if(!empty($this->Item['thanhtoan_sotien'])) {
										$this->Item['thanhtoan_ngaydong'] 	= $this->Item['thanhtoan_ngaydong'];
										$this->Item['thanhtoan_sotien'] 	= $this->Item['thanhtoan_sotien'];
										$this->Item['thanhtoan_ghichu'] 	= $this->Item['thanhtoan_ghichu'];
										$this->Item['thanhtoan_ngaysua'] 	= $this->Item['thanhtoan_ngaysua'];
										$this->Item['thanhtoan_nguoitao'] 	= $this->Item['thanhtoan_nguoitao'];
										$this->Item['thanhtoan_id_nguoitao'] = $this->Item['thanhtoan_id_nguoitao'];
									} else {
										$thanhtoan = unserialize($this->Item['thanhtoan']);
										$this->Item['thanhtoan_ngaydong'] 	= $thanhtoan['thanhtoan_ngaydong'];
										$this->Item['thanhtoan_sotien'] 	= $thanhtoan['thanhtoan_sotien'];
										$this->Item['thanhtoan_ghichu'] 	= $thanhtoan['thanhtoan_ghichu'];
										$this->Item['thanhtoan_ngaysua'] 	= $thanhtoan['thanhtoan_ngaysua'];
										$this->Item['thanhtoan_nguoitao'] 	= $thanhtoan['thanhtoan_nguoitao'];
										$this->Item['thanhtoan_id_nguoitao'] = $thanhtoan['thanhtoan_id_nguoitao'];
									}
									
									if (count($this->Item['thanhtoan_sotien']) > 0) {
										$thanhtoan_ngaydong 	= $this->Item['thanhtoan_ngaydong'];
										$thanhtoan_sotien 		= $this->Item['thanhtoan_sotien'];
										$thanhtoan_ghichu 		= $this->Item['thanhtoan_ghichu'];
										$thanhtoan_ngaysua 		= $this->Item['thanhtoan_ngaysua'];
										$thanhtoan_nguoitao 	= $this->Item['thanhtoan_nguoitao'];
										$thanhtoan_id_nguoitao 	= $this->Item['thanhtoan_id_nguoitao'];
										foreach ($this->Item['thanhtoan_sotien'] as $key => $val) {
											
											$numberTT ++;
											$tr_thanhtoan_ngaydong 	= '<input type="text" name="thanhtoan_ngaydong[]" id="thanhtoan_ngaydong" value ="' . $thanhtoan_ngaydong[$key] . '" class="inputText" readonly="readonly"/>';   
											$tr_thanhtoan_sotien 		= '<input type="text" name="thanhtoan_sotien[]" id="thanhtoan_sotien" value ="' . $thanhtoan_sotien[$key] . '" class="inputText" readonly="readonly" style="text-align:right;"/>';   
											$tr_thanhtoan_ghichu 		= '<input type="text" name="thanhtoan_ghichu[]" id="thanhtoan_ghichu" value ="' . $thanhtoan_ghichu[$key] . '" class="inputText" readonly="readonly"/>';   
											$tr_thanhtoan_ngaysua 		= '<input type="text" name="thanhtoan_ngaysua[]" id="thanhtoan_ngaysua" value ="' . $thanhtoan_ngaysua[$key] . '" class="inputText" readonly="readonly"/>';   
											$tr_thanhtoan_nguoitao 	= '<input type="text" name="thanhtoan_nguoitao[]" id="thanhtoan_nguoitao" value ="' . $thanhtoan_nguoitao[$key] . '" class="inputText" readonly="readonly"/>';   
											$tr_thanhtoan_id_nguoitao 	= '<input type="hidden" name="thanhtoan_id_nguoitao[]" id="thanhtoan_id_nguoitao" value="'. $thanhtoan_id_nguoitao[$key] .'" />';
								?>
								<tr id="tt<?php echo $key;?>" <?php if ($key % 2 != 0) echo 'class="row1"'; ?>>
									<td align="center"><?php echo $tr_thanhtoan_ngaydong; ?></td>
									<td align="center"><?php echo $tr_thanhtoan_sotien; ?></td>
									<td align="center"><?php echo $tr_thanhtoan_ghichu; ?></td>
									<td align="center"><?php echo $tr_thanhtoan_ngaysua; ?></td>
									<td align="center"><?php echo $tr_thanhtoan_nguoitao . $tr_thanhtoan_id_nguoitao; ?></td>
									<td align="center">
										<a href="javascript:void(0);" onclick="javascript:editTT(<?php echo $key;?>);">[Sửa]</a>
										<span class="pdl5"></span>
										<a href="javascript:void(0);" onclick="javascript:deleteTT(<?php echo $key;?>);">[Xóa]</a>
									</td>
								</tr>	
								<?php
										}
									}
								?>
							</table>
							<div class="tblButton">
								<a class="button goc5" href="javascript:void(0)" id="addOrder" onclick="addTT()" >Thêm mới thanh toán</a>
							</div>
						</div>
					</div>
					<input type="hidden" name="numberTT" id="numberTT" value="<?php echo $numberTT;?>">
					<div id="dialog-form" title="Thêm hợp đồng thanh toán" style="display:none;">
						<table class="tbl">
							<tr>							
								<td width="120">Số tiền đóng <span class="red font11">(VNĐ)</span></td>
								<td><input type="text" name="popup_sotien" id="popup_sotien" class="txtmedium auto_numberic" value=""/></td>
							</tr>
							<tr>							
								<td>Ngày thanh toán</td>
								<td><input type="text" name="popup_ngaydong" id="popup_ngaydong" class="txtmedium hasDatePicker" value="<?php echo date("d/m/Y"); ?>" /></td>
							</tr>
							<tr>							
								<td valign="top">Ghi chú</td>
								<td><textarea name="popup_ghichu" id="popup_ghichu" rows="4" style="width:248px;"></textarea></td>
							</tr>
						</table>
					</div>
					<script>
						function deleteTT(i) {
							if(confirm("Xác nhận xóa") == true){
								var tiendongtruoc = parseInt($('#tt' + i + ' #thanhtoan_sotien').val().replace(/\./gi, ''));
								var hd_sotiendadong = parseInt($('#hd_sotiendadong').val());
								var tong = hd_sotiendadong - tiendongtruoc;
								$('#hd_sotiendadong').val(tong);
								$('#sotiendadong').text(formatMoney(tong));
								$('#tt' + i).remove();
								thanhTien();
							}
						}
						function editTT(i) {
							$('#popup_sotien').val($('#tt' + i + ' #thanhtoan_sotien').val());
							$('#popup_ngaydong').val($('#tt' + i + ' #thanhtoan_ngaydong').val());
							$('#popup_ghichu').val($('#tt' + i + ' #thanhtoan_ghichu').val());
							
							$("#dialog-form").dialog({
				                modal: true,
				                height: 250,
				                width: 410,
				                buttons: {
				                	"Lưu lại": function() {
										// Validate and save
				                		var thanhtoan_sotien = $('#popup_sotien').val();
				                		var thanhtoan_ngaydong = $('#popup_ngaydong').val();
				                		var thanhtoan_ghichu = $('#popup_ghichu').val();

				                		if (thanhtoan_sotien == '0' || thanhtoan_sotien == '') {
											alert('Xin vui lòng kiểm tra lại thông tin nhập vào');
						                } else {
							                var tiendongtruoc = parseInt($('#tt' + i + ' #thanhtoan_sotien').val().replace(/\./gi, ''));
						                	var tiendong = parseInt($('#popup_sotien').val().replace(/\./gi, ''));
											var hd_sotiendadong = parseInt($('#hd_sotiendadong').val());
											var tong = hd_sotiendadong - tiendongtruoc + tiendong;
											$('#hd_sotiendadong').val(tong);
											$('#sotiendadong').text(formatMoney(tong));
						                	
											$('#tt' + i + ' #thanhtoan_sotien').val(thanhtoan_sotien);
											$('#tt' + i + ' #thanhtoan_ngaydong').val(thanhtoan_ngaydong);
						                	$('#tt' + i + ' #thanhtoan_ghichu').val(thanhtoan_ghichu);
						                	$('#tt' + i + ' #thanhtoan_ngaysua').val('<?php echo date('d/m/Y');?>');
						                	$('#tt' + i + ' #thanhtoan_nguoitao').val('<?php echo $admin_info['name']; ?>');
						                	$('#tt' + i + ' #thanhtoan_id_nguoitao').val('<?php echo $admin_info['id']; ?>');
						                	
						                	thanhTien();
						                	$( this ).dialog( "close" );
						                }
									},
				                	"Hủy bỏ": function() {
				                		$( this ).dialog( "close" );
				                	}
				                }
			                });
						}

						function addTT() {
							$('#popup_sotien').val('');
	                		$('#popup_ngaydong').val("<?php echo date("d/m/Y"); ?>");
	                		$('#popup_ghichu').val("");
	                		
			                $("#dialog-form").dialog({
				                modal: true,
				                height: 250,
				                width: 410,
				                buttons: {
				                	"Lưu lại": function() {
				                		
				                		var thanhtoan_sotien = $('#popup_sotien').val();
				                		var thanhtoan_ngaydong = $('#popup_ngaydong').val();
				                		var thanhtoan_ghichu = $('#popup_ghichu').val();
				                		
				                		if (thanhtoan_sotien == '0' || thanhtoan_sotien == '') {
											alert('Xin vui lòng kiểm tra lại thông tin nhập vào');
						                } else {
											var thanhtoan = '<tr id="tt{j}" {class} >' + 
																'<td align="center"><input type="text" name="thanhtoan_ngaydong[]" id="thanhtoan_ngaydong" value="' + thanhtoan_ngaydong + '" class="inputText" readonly="readonly"/></td>' +
																'<td align="center"><input type="text" name="thanhtoan_sotien[]" id="thanhtoan_sotien" value="' + thanhtoan_sotien + '" class="inputText" readonly="readonly" style="text-align:right;"/></td>' +
																'<td align="center"><input type="text" name="thanhtoan_ghichu[]" id="thanhtoan_ghichu" value="' + thanhtoan_ghichu + '" class="inputText" readonly="readonly"/></td>' +
																'<td align="center"><input type="text" name="thanhtoan_ngaysua[] id="thanhtoan_ngaysua" value="<?php echo date('d/m/Y');?>" class="inputText" readonly="readonly"/></td>' +
																'<td align="center"><input type="text" name="thanhtoan_nguoitao[]" id="thanhtoan_nguoitao" value="<?php echo $admin_info['name']; ?>" class="inputText" readonly="readonly"/><input type="hidden" name="thanhtoan_id_nguoitao[]" id="thanhtoan_id_nguoitao" value="<?php echo $admin_info['id']; ?>" /></td>' +
																'<td align="center"><a href="javascript:void(0);" title="edit" onclick="editTT({j})">[Sửa]</a><span class="pdl5"></span><a href="javascript:void(0);" title="xóa" onclick="deleteTT({j})">[Xóa]</a></td>' +
															'</tr>';
						                	var i = parseInt($('#numberTT').val()) - 1;
						                	var j = i + 1;
						                	var k = j + 1;
											var str = thanhtoan;
											if (j % 2 != 0) {
												str = str.replace(/{class}/gi, "class='row1'");
											} else {
												str = str.replace(/{class}/gi, "class='row2'");
											}
											str = str.replace(/{i}/gi, i);
											str = str.replace(/{j}/gi, j);
											str = str.replace(/{k}/gi, k);
											$('#thanhtoan').append(str);
											$('#numberTT').val(k);
											
											var tiendong = parseInt($('#popup_sotien').val().replace(/\./gi, ''));
											var hd_sotiendadong = parseInt($('#hd_sotiendadong').val());
											var tong = hd_sotiendadong + tiendong;
											$('#hd_sotiendadong').val(tong);
											$('#sotiendadong').text(formatMoney(tong));
											
											thanhTien();
											$( this ).dialog( "close" );
						                }
									},
				                	"Hủy bỏ": function() {
				                		$( this ).dialog( "close" );
				                	}
				                }
			                });
						}
					</script>
					
				</div>
			</div>
		</form>
	</div>	
</div>
<div class="clr"></div>
